package com.apps.sworld.script;

import com.apps.sworld.sScript;

/**
 * 用户类的脚本,开发者必须自己继承并实现自己的具体事件
 */
public interface sMemberScript<T> extends sScript<T> {

    /**
     * 用户登录
     * @param uname
     * @param pwd
     */
    default void onLogin(String uname,String pwd){}
    /**
     * 用户登录完毕
     * @param t
     * @param isfrist
     */
    default void onLogined(T t,boolean isfrist){}

    /**
     * 用户退出登录
     * @param t
     */
    default void onLoginOut(T t){}

    /**
     * 用户退出登录完毕
     * @param t
     */
    default void onLoginOuted(T t){}

}
